using Nop.Core.ApiDataModel;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace Spotshub.Api.Models
{
	public class ReturnRequestModel
	{
		public bool Success { get; set; }

		public int OrderId { get; set; }

		public IList<string> AvailableReasons { get; set; }

		public IList<string> AvailableActions { get; set; }

		public IList<SelectListItem> ShipmentMethods { get; set; }

		public IList<Nop.Core.ApiDataModel.Address> Addresses { get; set; }

		public IList<Spotshub.Api.Models.SubmitReturnRequestModel.OrderProductModel> Items { get; set; }

		public IList<string> Errors { get; set; }

		public ReturnRequestModel()
		{
			Errors = new List<String>();
			ShipmentMethods = new List<SelectListItem>();
			AvailableActions = new List<string>();
			AvailableReasons = new List<string>();
			Addresses = new List<Address>();
			Items = new List<Spotshub.Api.Models.SubmitReturnRequestModel.OrderProductModel>();
		}
	}
}